// MyListCtrl.cpp : implementation file
//

#include "stdafx.h"
#include "filecopy.h"
#include "MyListCtrl.h"


// CMyListCtrl

IMPLEMENT_DYNAMIC(CMyListCtrl, CListCtrl)
CMyListCtrl::CMyListCtrl()
{
}

CMyListCtrl::~CMyListCtrl()
{
}


BEGIN_MESSAGE_MAP(CMyListCtrl, CListCtrl)
	
	ON_WM_DROPFILES()
END_MESSAGE_MAP()



// CMyListCtrl message handlers


void CMyListCtrl::OnDropFiles(HDROP hDropInfo)
{
	// TODO: Add your message handler code here and/or call default
	UINT iret =1;
	char szData[512] ={0};
	UINT isize= 512;
	int index = GetItemCount();
	for(int i =0;true;i++)
	{
		iret = DragQueryFile(hDropInfo,i,szData,isize);
		if(iret==0)
		{
			break;
		}
		int j=strlen(szData);
		for(;j>0;j--)
		{
			if(szData[j] == '\\'||szData[j] == '/')
			{
				j++;
				break;
			}

		}

		InsertItem(index,&szData[j]);
		SetItemText(index,1,szData);
		index++;
	}
	CListCtrl::OnDropFiles(hDropInfo);
}